const BasicModel = require('./BasicModel');

module.exports = class extends BasicModel {
  async addAction(params) {
    const data = this.model(params.model).add(params.data);
    return data;
  }
  async editAction(params) {
    const data = this.model(params.model).where({teacher_id: params.data.teacher_id}).update(params.data);
    return data;
  }
  // listAction(params){
  //   let data;
  //   var arr =  Object.keys(params.data);//传空返回全部数据，不为空选择查询
  //   if(arr.length != 0){
  //       console.log('查询数据');
  //       data = this.model(params.model).where({...params.data}).find();
  //       return data;
  //   }else{
  //       console.log('all');
  //       data = this.model(params.model).select();
  //       return data;
  //   }

  // }
  async delAction(params) {
    const listall = this.model(params.model).where({...params.data}).delete();
    return listall;
  }
};
